put the best foot foremost - French English Dictionary